<template>
  <div >  

     <!-- 常规使用  v-if 动态控制要显示的组件 -->
     <div v-if="1==2">
       <search action="查询条件" ></search> 
       <list></list>
     </div>



    <el-button @click="method1"> 搜索框</el-button>
    <el-button @click="method2"> 列表</el-button> 
    <!-- 动态指定要渲染的组件 -->
    <component :is="cName"></component>



  </div>
</template>


<script> 
import Search from './Search' 
import list from './list'
export default { 
  components:{
    Search,list
  },   
  data() {
      return {
        cName:'list',  //要渲染的组件
      }
    },
    methods: {
      onSubmit() {
        console.log('submit!');
      },
      method1(){
        this.cName = 'Search' 
      },
      method2(){
        this.cName = 'list'
      },
    }
}
</script>

<style scoped>
.el-row {
  margin-bottom: 20px;
  &:last-child {
    margin-bottom: 0;
  }
}
.el-col {
  border-radius: 4px;
}
.bg-purple-dark {
  background: #99a9bf;
}
.bg-purple {
  background: #d3dce6;
}
.bg-purple-light {
  background: #e5e9f2;
}
.grid-content {
  border-radius: 4px;
  min-height: 36px;
}
.row-bg {
  padding: 10px 0;
  background-color: #f9fafc;
}

</style>
